        #header_top_blk {
            background-color: #113e91;
        }
        #header_top {
            position: relative;
            z-index: 1;
            margin: 0 auto;
            width: 1200px;
            height: 26px;
            color: #fff;
            /* line-height: 40px; */
            text-align: right;
            background-color: #113e91;
        }
       #header_top a {
            color: #fff;
            font-size: 12px;
            line-height: 26px;
        }
        #header_top span {
            color: #ebebeb;
        } 
       #header_blk {
        height: 68px;
        background-color: #ebebeb;
       box-shadow: 0px 20px 40px -20px #2b2828;
       position: relative;
       z-index: 999;
       }
       /* nav {
        box-shadow: 0px 15px 10px -15px #ccc;
       } */
       /* 小三角 */
        .nav_left:before {
            content: "";
            display: block;
            background-color: transparent;
            /* width: 100%; */
            width: 10px;
            height: 15px;
            position: absolute;
            left: 0;
        }
        .nav_left_bottom:before {
            top: -14px;
        }
        .nav_left:before {
            content:"";
            display:block;
            width:0;
            height:0;
            border-style:solid;
            position:absolute;
            left:0;
            right:0;
            margin:0 auto;
            border-color:transparent
        }
        .nav_left_bottom:before {
            top: -14px;
            /* right: 1px; */
            border-width: 0 8px 15px;
            border-bottom-color: #fff;
            left: 481px;
        }
        .nav_left_chaxun:before {
            top: -14px;
            border-width: 0 8px 15px;
            border-bottom-color: #fff;
            left: 700px;
        }
        .nav_left_fuwu:before {
            top: -14px;
            /* left: 5px; */
            border-width: 0 8px 15px;
            border-bottom-color: #fff;
            left: 920px;
        }
        .nav_left_guanyu:before {
            top: -14px;
            border-width: 0 8px 15px;
            border-bottom-color: #fff;
            left: 1140px;
        }
       #header {
        position: relative;
        z-index: 99;
        margin: 0px auto;
        width: 1200px;
        height: 92px;
        /* background-color: #ebebeb; */
       }
       .logo {
        position: absolute;
        width: 322px;
        height: 56px;
        /* top: 0px;
        left: 0px; */
        background: url("../images/sprites_home.png") no-repeat 0px 12px;
       }
       #nav {
        position: absolute;
        top: 0px;
        right: -25px;
        height: 68px;
       }
       #nav>li {
        float: left;
        /* margin-left: 10px; */
        height: inherit;
        
       }
       /* .nav li > a.nav_over {
        color: #113e91;
       } */
       /* #nav li> a {
        display: block;
        padding: 0px 25px;
        min-width: 60px;
        height: inherit;
        text-align: center;
        line-height: 130px;
       } */
       #nav li .nav_over, .nav_out {
        display: block;
        padding: 0px 25px;
        min-width: 60px;
        height: inherit;
        text-align: center;
        line-height: 96px;
        /* font-size: 16px; */
       }
       /* #nav li p {
        position: absolute;
        top: 92px;
        left: 0px;
        display: none;
        padding: 6px 0px;
        width: 100%;
        background-color: #ad1212;
       } */
       /* #nav li:hover > a {
           color: #000;
           background-color: white;
       } */
       /* #nav li p a:hover {
        color: #fff;
        text-decoration: underline;
       } */
       #nav li .about_we {
           width: 1200px;
           background: #fff;
           position: absolute;
           right: 0;
           top: 100px;
           display: none;
           z-index: 99;
           text-align: left;
           box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.08)
       }
       #nav li .nav_out:hover {
           background:url(../images/多边形1.png) no-repeat center bottom;
           /* background:url(../images/sprites_home.png) no-repeat -63px -56px; */
       }
       .dropdown {
           position: relative;
           display: inline-block;
       }
       .dropdown-content {
           display: none;
           position: absolute;
           background-color: #f9f9f9;
           /* min-width: 160px;
           box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
           padding: 12px 16px; */
           /* height: 274px;
           width: 504px; */
       }
       .sto_detail {
        /* text-indent: 2em; */
        font-size: 14px;
        font-weight: 400;
        color: #2d2c2c;
        line-height: 26px;
        padding: 14px 56px 0;
        position: relative;
       }
       .nav_left {
        width: 1200px;
        height: 274px;
        background: #FFFFFF;
        z-index: 99;
        text-align: left;
        right: 25px;
        /* box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.08); */
        position: absolute;
        top: 68px;
        display: none;
        /* visibility:hidden;
        transition: height 1s; */
        }
        /* transition: height 1s; */
        /* display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center; */
        /* position: absolute; */
        /* display: table-cell;
        vertical-align: middle; */
       

       /* #nav li:hover .nav_left {
        visibility:visible;
        height: 274px;
       } */
       /* #nav li:hover .left {
        visibility:visible;
        height: 274px;
       }
       #nav li:hover .right {
        visibility:visible;
        height: 274px;
       } */
       .left {
           width: 520px;
           height: 274px;
           display: inline-block; 
           position: relative;
           /* float: left; */
           /* visibility:hidden;
        transition: height 1s; */
       }
       .right {
           width: 680px;
           height: 274px;
           float: right;
           /* visibility:hidden;
           transition: height 1s; */
       }
       .dropdown:hover .dropdown-content {
        display: block;
      } 
        /* .left {
           width: 504px;
           height: 0px;
           display: inline-block;
           transition: height 2s;
           position: relative; 
       } */
       .left .back_pic3 {
           width: 100%;
           height: 274px;
           position: absolute;
           background: url(../images/list-bg1.jpg) no-repeat bottom center;
           /* visibility:hidden; */
           /* visibility:hidden; */
       }
       .left .about_sto {
           padding-top: 58px;
           padding-left: 60px;
           display: inline-block;
           font-size: 16px;
           font-weight: bold;
           line-height: 15px;
           position: relative;
           color: #282828;
       }
       .right .ksss {
           float: left;
           padding-left: 24px;
       }
       .right .ksss a div {
        font-size: 12px;
        padding-top: 20px;
        line-height: 12px;
        color: #282828;
      }
       .right .ksss a:first-child div {
            font-size: 16px;
            font-weight: 500;
            color: rgba(51,51,51,1);
            line-height: 15px;
            padding-top: 26px;
            padding-bottom: 18px;
            border-bottom: 1px solid #a1a1a1;
            width: 97px;
       }
    
      .right .other a div {
        font-size: 12px;
        padding-top: 20px;
        line-height: 12px;
        color: #282828;
      }
      .right .other a:first-child div {
        font-size: 16px;
        font-weight: 500;
        color: rgba(51,51,51,1);
        line-height: 15px;
        padding-top: 26px;
        padding-bottom: 18px;
        border-bottom: 1px solid #a1a1a1;
        width: 97px;
      }
      .right .other div {
        font-size: 12px;
        padding-top: 20px;
        line-height: 12px;
        color: #282828;
        margin-left: 100px;
        font-weight: 400;
    }
      .right .other {
        float: left;
    }
      .right .present {
        float: left;
    }
      .right .present a div {
        font-size: 12px;
        padding-top: 20px;
        line-height: 12px;
        color: #282828;
      }
      .right .present a:first-child div {
        font-size: 16px;
        font-weight: 500;
        color: rgba(51,51,51,1);
        line-height: 15px;
        padding-top: 26px;
        padding-bottom: 18px;
        border-bottom: 1px solid #a1a1a1;
        width: 97px;
      }
  
      .right .present div {
        padding-bottom: 14px;
        margin-left: 100px;
        font-size: 12px;
        font-weight: 400;
        color: #282828;
        line-height: 15px;
    }
       ol, ul {
        list-style: none;
       }
       a img, img, fieldset {
        border: 0px;
       }
      /*link:连接平常的状态
        visited:连接被访问过之后
        hover:鼠标放到连接上的时候
        active:连接被按下的时候*/
        a:link,a:visited,a:active {
            color:#333;
            text-decoration:none;
        } 
       /* a {
            outline:none;
            -moz-outline:none;
            blr:expression(this.onFocus=this.blur());
        } */
       
      #nav .nav-item:hover a {
        color:#113e91;
        text-decoration:none;
    }
    .right div div:hover {
        color: #113e91;
    }
    .al a:hover {
        text-decoration:underline;
    }
   

      /*.al:hover {text-decoration:underline;}
      .als a:hover {text-decoration:underline;}*/

      /* #nav li p {
        position: absolute;
        top: 92px;
        left: 0px;
        display: none;
        padding: 6px 0px;
        width: 100%;
        background-color: #fdfdfd;
      } */
       
      #nav li p a{
        display: block;
        padding: 4px 0px;
        color: #fff;
        text-align: center;
      }
      /* .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
          background-color: #ebebeb;
      } */
      #small-header {
        width: 100%;
        height: 98px;
        background-color: #ebebeb;
        position: relative;
        z-index: 9;
        margin-top: -4px;
      } 
      #small-header, :after, :before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
      #small-header .content ul {
            width: 100%;
            height: 100%;
      }
     li, ul {
            list-style: none;
      }
      ol, textarea, ul {
            margin: 0;
            padding: 0;
        }·

    ol, ul {
        margin-top: 0;
        margin-bottom: 9px;
    }
    #small-header.cn .content ul li, #small-header.jp .content ul li, #small-header.my .content ul li, #small-header.sg .content ul li {
        width: 25%;
    }
    #small-header .content ul li {
    float: left;
    width: 320px;
    height: 100%;
    text-align: center;
    line-height: 98px;
    position: relative;
    background: url(../images/line_1.png) no-repeat center right;
    /* transition: background-color .1s; */
   
    }
    #small-header .content ul li:last-child {
        background: 0 0;
    }
    #small-header .content ul li a {
    padding: 5px 0 5px 41px;
    font-size: 16px;
    }
    #small-header .content ul li a.zz {
        /* background: url(../images/sprites_home.png) no-repeat 10px -79px; */
        background: url(../images/sprites_icom.png) no-repeat 10px  -64px;
    }
    #small-header .content ul li a.jd {
        /* background: url(../images/sprites_home.png) no-repeat -310px -79px; */
        background: url(../images/sprites_icom.png) no-repeat 10px -5px;
    }
    #small-header .content ul li a.cx {
        background: url(../images/sprites_icom.png) no-repeat 10px -94px;
    }
    #small-header .content ul li a.wd {
        background: url(../images/sprites_icom.png) no-repeat 10px -34px;
    }
    .pb-wrapper .content {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 100%;
    }
    #small-header .content ul li:hover {
    background: #113e91;
    background-color: #113e91;
    }
    #small-header .content ul li:hover a.zz {
    /* background: url(../images/sprites_home.png) no-repeat -151px -79px; */
        background: url(../images/sprites_icom.png) no-repeat -130px -64px;
    }
    #small-header .content ul li:hover a.jd {
    background: url(../images/sprites_icom.png) no-repeat -130px  -5px;
    }
    #small-header .content ul li:hover a.cx {
        background: url(../images/sprites_icom.png) no-repeat -130px -94px;
    }
    #small-header .content ul li:hover a.wd {
        background: url(../images/sprites_icom.png) no-repeat -130px -32px;
    }
    #small-header .content ul li:hover a {
    color: #fff;
    }
    .main_news {
    width: 100%;
    overflow: hidden;
    }
    * {
    word-wrap: break-word;
    }
    .main_name {
    width: 100%;
    min-width: 1200px;
    padding-top: 30px;
    text-align: center;
    overflow: hidden;
    }
    .main_name span {
    width: 100%;
    height: 100px;
    line-height: 100px;
    display: block;
    /* background: url(images/line_1.jpg) repeat-x bottom; */
    overflow: hidden;
    }
    .main_name span font {
        width: 100%;
        height: 100px;
        display: block;
    }
    .main_name span font em {
    font-size: 34px;
    color: #222;
    }
    em, i, u {
    font-style: normal;
    }
    .main_name span font i {
    font-size: 34px;
    color: #c4c4c4;
    }
    /* .main_name p {
    height: 70px;
    line-height: 0px;
    font-size: 14px;
    color: #888;
    } */
    #header_top .user {
        vertical-align: middle;
        position: relative;
        display: none;
        /* top: 3px; */
        padding-right: 16px;
        background: url(../images/sprites_home.png) no-repeat -34px -59px;    
    }
    /* .news_content {
    width: 100%;
    height: 450px;
    overflow: hidden;
    } */
    .news_content {
    width: 100%;
    /* padding: 10px 0 0; */
    height: 450px;
    overflow: hidden;
    margin: 20px auto;
    }
    .news_content_deta {
    width: 100%;
    min-width: 1200px;
    height: 450px;
    overflow: hidden;
    position: relative;
    }
    .news_content_deta dl {
    width: 40%;
    height: 450px;
    overflow: hidden;
    /* display: block; */
    }
    .news_classify_1 {
    background: #f7f7f7;
    position: absolute;
    left: 0px;
    /* z-index: 1; */
    }
    .news_content_deta dl dt {
    width: 50%;
    height: 450px;
    padding-left: 97px;
    padding-right: 55px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    }
    .news_content_deta dl dt span {
    width: 100px;
    height: 100px;
    padding-top: 33px;
    display: block;
    overflow: hidden;
    }
    .news_content_deta dl dt span img {
    width: 100px;
    height: 100px;
    }
    .news_content_deta dl dt em {
    width: 230px;
    padding-top: 84px;
    height: 60px;
    line-height: 60px;
    font-size: 75px;
    color: #222;
    display: block;
    overflow: hidden;
    }
    .news_content_deta dl dt i {
    width: 230px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    color: #222;
    display: block;
    overflow: hidden;
    border-bottom: 1px solid;
    margin-top: 16px;
    padding-bottom: 8px;
    }
    .news_content_deta dl dt p {
    /*width: 230px;*/
    /*padding-top: 15px;*/
    height: 75px;
    line-height: 25px;
    font-size: 14px;
    color: #222;
    margin-top: 12px;
    margin-bottom: 77px;
    }
    .news_content_deta dl.news_classify_1 dd {
    background: url(../images/news2.jpg) no-repeat center;
    }
    .news_content_deta dl dd {
    width: 50%;
    height: 450px;
    padding-top: 73px;
    margin-left: 50%;
    box-sizing: border-box;
    position: relative;
    }
    .news_content_deta dl dd em {
    width: 35px;
    height: 78px;
    top: 51px;
    left: 0px;
    position: absolute;
    display: block;
    }
    .news_content_deta dl dd p {
    height: 300px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
    margin: 0 42px;
    overflow: hidden;
    display: block;
    }
    .news_classify_2 {
    background: #f7f7f7; 
    position: absolute;
    left: 40%;
    /* z-index: 2; */
    }
  /*
    .news_classify_2:hover {
        margin-left: 0;
        left: 20%;
    }
    .news_classify_3:hover {
        left: 40%; 
         margin-left: 20%;
        left: 40%;
    }
    .news_classify_4:hover {
        left: 60%; 
        left: 60%;
    }
    dl:nth-child(2):hover {
        left: 20%;
    }
    dl:nth-child(2,3):hover {
        left: 20%;
    } */
    
    .news_content_deta dl.news_classify_2 dd {
    background: url(../images/news2.jpg) no-repeat center;
    }
    .news_classify_3 {
    background: #f7f7f7; 
    position: absolute;
    left: 60%;
    /* z-index: 3; */
    }
    .news_content_deta dl.news_classify_3 dd {
    background: url(../images/news2.jpg) no-repeat center;
    }
    .news_classify_4 {
    background: #f7f7f7; 
    position: absolute;
    left: 80%;
    /* z-index: 4; */
    }
    .news_content_deta dl.news_classify_4 dd {
    background: url(../images/news2.jpg) no-repeat center;
    }
    .service-carousel{
        width: 100%;
        overflow: hidden;
    }
    .service_name {
        width: 100%;
        min-width: 1200px;
        padding-top: 30px;
        text-align: center;
        overflow: hidden;
        margin: 0 auto;
    }
    .service_name span{
        width: 100%;
        height: 100px;
        line-height: 100px;
        display: block;
        /* background: url(../images/line_1.jpg) repeat-x bottom; */
        overflow: hidden;
    }
    .service_name span font {
        width: 100%;
        height: 100px;
        display: block;
    }
    .service_name span font em {
        font-size: 34px;
        color: #222;
    }
    .carousel-inner {
        width: 1200px;
        /* height: 330px; */
        position: relative;
        /* margin: 20px auto; */
        margin: 20px auto 105px;
    }
    .item1 {
        position: absolute;
       /* margin: 8px;*/
        left: 0px;
    }
    .item2 {
        position: absolute;
       /* margin: 8px;*/
       /*display: block;*/
        /*display: block;*/
       left: 540px;
       /* margin-left: -16%; */

       /*margin: 0 auto;*/
    }
    .item3 {
        position: absolute;
       /* margin: 8px;*/
       right: 0px;
    }
    .site-footer_bg{
        background: #ebebeb;
    }
    .site-footer{
        width: 1200px;
        height: 350px;
        margin: 0px auto;
        position: relative;
        
    }
    .site-footer_bg .site-footer dl{
        width: 160px;
        padding-top: 16px;
        float: left;
    }
   /* .qrcode {
        height: 265px;
        width: 400px;
     position: relative;
    }*/
    .footer_qrcode {
        position: absolute;
        /* margin-top: 20px; */
        margin-top: 60px;
    }
    .footer_qrcode li{
        float: left;
       /* width: 1500px;*/
       text-align:center; 
       margin: 5px;
    }
    .footer_qrcode li{
        float: left;
       /* width: 1500px;*/
       text-align:center; 
       margin: 5px;
    }
    #header_top .telephone {
        font-size: 12px;
        /* vertical-align: middle;
        position: relative;
        top: -1px; */
        line-height: 26px;
        padding-right: 7px;
        color: #fefefe;
    }
    .phone {
        vertical-align: middle;
        /* position: relative;
        top: 2px; */
        padding-right: 26px;
        background: url(../images/sprites_home.png) no-repeat 4px -57px;
    }
    .footer_tel {
        position: relative;
        background:url(../images/hotline.png) no-repeat;
       /* width: 210px;
        height: 80px;*/
        margin-top: 30px;
        padding-top: 45px;
    }
    .footer_tel span {
        position: absolute;
        top: -5px;
        left: 50px;
    }
    .footer_tel h2 {
        position: absolute;
        font-size: 26px;
        top:15px;
        left: 45px;
    }
    .about {
        float: left;
        width: 160px;
        height: 112px
        /* margin: 0px; */
    }
    .about dt {
        margin: -1px 0 26px;
        font-size: 16px;
        line-height: 1.25;
        color: #424242;
    }
    .about dd {
        margin: 10px 0 0;
        font-size: 14px;
    }
    .footer-links {
    position: absolute;
    padding: 40px 0;
    right: 0px;
    }
    .footer-new {
        background-color: #113e91;
        height: 70px;
    }
    .jt {
        text-align: center;
        line-height: 70px;
        color: #fff;
        font-size: 16px;
        min-width: 1200px;
    }
    .swiper-pagination {
        position: relative;
        text-align: center;
        margin: 40px 0px;
    }
    .swiper-pagination-bullets {
        left: 0;
        width: 100%;
    }
    .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        display: inline-block;
        border-radius: 100%;
        background: #c3c3c3;
        opacity: 2;
    }
    .swiper-pagination-bullet-active {
        background: #ff0018;
    }
    .swiper-pagination-bullet {
        margin:0 6px;
        width: 15px;
        height: 15px;
        opacity: .7;
    }
    .swiper-pagination-bullet1 {
        background: #113e91;
    }


    /* .news_content_deta {
      height: 300px;
      overflow: hidden;
      position: fixed;
      
      border-radius: 2px;
      left: 50%;
      top: 50%;
      margin: -150px 0 0 -270px;
    }
    .news_content_deta .news_classify {
      position: absolute;
      display: block;
      left: 0;
      width: 300px;
      height: 100%;
      transition: all .4s ease;
      cursor: pointer;
    } */
    /* .news_content_deta .news_classify.news_classify1 {
        background-color: #92DCE5;
        background-image: url(img/t1.png);
    }
   .news_content_deta .news_classify.news_classify2 {
      background-color: #EF6F6C;
        background-image: url(img/t2.png);
    }
   .news_content_deta .news_classify.news_classify3 {
      background-color: #FF386D;
        background-image: url(img/t3.png);
    }
   .news_content_deta .news_classify.news_classify4 {
      background-color: #E8DB7D;
        background-image: url(img/t4.png);
    } */
   /* .news_content_deta .news_classify span {
      color: white;
      text-align: center;
      display: block;
      position: absolute;
      width: 40px;
      height: 40px;
      line-height: 44px;
      border-radius: 50%;
      top: 50%;
      margin-top: -20px;
      font-size: 40px;
      transition: all .4s ease;opacity: .5;
    }
     */